@charset "utf-8";
*{transition:all .5s;}
body{

/*
background:-moz-linear-gradient(top,#e8e8e8,#b8b8b8);//Mozilla
background:-webkit-gradient(linear,0 0,0 100%,from(#e8e8e8),to(#b8b8b8));//Old gradient for webkit
background:-webkit-linear-gradient(top,#e8e8e8,#b8b8b8);//new gradient for Webkit
background:-o-linear-gradient(top,#e8e8e8,#b8b8b8); //Opera11
*/
}
/*head*/
.headbox{height:175px;min-width:1050px;}

.webmid{height:104px;}
.logo{float:left;width:450px;}
.logo img{width:450px;height:100px;}
.sethome{width:100%;height:30px;line-height: 30px;color:#5b5b5b;text-align: right;}
.sethome a{color:#5b5b5b;margin:0 10px;}
.jknav{width:100%;height:40px;background: #0277b8;border-top:1px solid #0277b8;min-width:1050px;}
.jknav ul li{width:114px;text-align:center;float:left;line-height: 40px;}
.jknav ul li a{display:block;width:100%;height:40px;color:#fff;font-weight:500;line-height: 40px;}




.tel{float:right;height:62px;padding-top:18px;}
.tel p{color:#0277b8;line-height:28px;font-size:16px;}
#menuli{width:2px; background:url(lixian.png);float:left;height:40px;}
.parent{position:relative;}

/*head---end---*/


.main{width:1050px;min-width:1050px;margin:0 auto;}
.main_one{height:279px;width:100%;min-width:1050px;background: #f7f7f7;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative; background: #fff;height:279px;   }
.picScroll-left .uktitle{height:47px;background: url(tj.png) no-repeat left top;text-align: right;}
.picScroll-left .uktitle a{color:#484848;margin-right:5px;line-height: 26px;}
.picScroll-left .hd{overflow:hidden;  height:26px;text-align:center; width:100%;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1;padding-top:8px;  }
.picScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:8px; text-indent:-999px;border-radius: 5px; cursor:pointer; background:#d6d6d8; }
.picScroll-left .hd ul li.on{ background:#1296db; }

.picScroll-left .bd{padding:0 10px;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  margin:0 13px;float:left; _display:inline; overflow:hidden; width:233px;height:214px; }
.picScroll-left .bd ul li .pic{ text-align:center;width:233px; height:190px;overflow:hidden; }
.picScroll-left .bd ul li .pic img{ width:233px; height:190px; display:block; webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);-webkit-backface-visibility: hidden;backface-visibility: hidden;  }
.picScroll-left .bd ul li:hover .pic a img{width: -webkit-calc(100% + 5px);opacity: 1;-webkit-transition: opacity 0.9s, -webkit-transform 0.9s;transition: opacity 0.9s, transform 0.9s;-webkit-transform: translate3d(-5px,0,0) scale(1.12);transform: translate3d(-5px,0,0) scale(1.12);}
.picScroll-left .bd ul li .title{ line-height:34px; text-align:center; color:##7d7d7d; }
.picScroll-left .bd ul li:hover  .title a{color:#3da8f5;}

.inpro{width:770px;height:269px;overflow: hidden;}
.inpbox{width:242px;height:56px;background: #fff;overflow: hidden;padding:2px;float:left;margin-top:6px;margin-left:9px;}
.inpbox a{display: block;width:179px;height:100%;line-height: 56px;padding-left:61px;color:#83807b;font-size:16px;}



#menubg{color:#112f91;}
/*广告轮播图*/
.banner{width:100%;overflow:hidden;min-width:1050px;}
.slideBox{ width:100%; height:520px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:37px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:30px;  width:30px; height:7px; line-height:14px; text-align:center; background:#fff;color:#808080; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0277b8; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{display:block;width:100%;height:600px;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.searbox{width:100%;height:30px;min-width:1050px;padding:13px 0;}
.ggxx{width:50%;line-height: 28px;color:#6f6f6f;}
.ggxx a{color:#3f3f3f;}
.ss input[type=text]{background: none;outline: none;border:1px solid #cbcbcb;width:260px;height:26px;line-height:26px;color:#c6c6c6;text-indent:10px;}
.ss input[type=submit]{float:right;width:30px;height:28px;background:url(button.png);border:none;cursor:pointer}

.main_two{height:310px;padding:30px 0px;}
.inleft{float:left;width:566px;height:290px;background:#fff;padding:10px;}
.innews{width:402px;}
.fleft{float:left;}
.fright{float:right;}
.inntitle{height:32px;padding-left:40px;font-size: 18px;color:#646464;line-height: 32px;margin-bottom:18px;}
.inab{background: url(inatbg.png) no-repeat left center;}
.inn{background: url(inntbg.png) no-repeat left center;}
.inabc{height:256px;padding-right:15px;background: url(inabg.png) no-repeat right center;}
.inabc table{width:100%;}
.inabc table tr td,.inabc table tr td p{line-height: 20px;}
.inabx{min-height:180px;padding:10px 25px 20px;}


.innone{height:107px;padding:8px 0 10px;border-bottom:1px solid #cccccc;}
.innone img{width:145px;height:107px;}
.innone h1{color:#7d7d7d;font-size:16px;line-height:26px;}
.innone h1 a{color:#7d7d7d;font-size:16px;line-height:26px;font-weight:600;}
.innone h1 a:hover{color:#3da8f5;}
.innone p{line-height:24px;}
.innone h6{text-align:left;line-height:24px;color:#cccccc;font-size:12px;}

.inntwo{height:28px;background:url(newico.png) no-repeat left center;padding-left:20px;line-height:28px;;border-bottom:1px dashed #efefef;}
.inntwo a{color:#262626;font-size:14px;float:left;}
.inntwo a:hover{color:#3da8f5;}
.inntwo span{float:right;color:#cccccc;font-size:12px;}
.inright{width:450px;height:240px;float:right;padding:10px 0;}

.mb32{margin-bottom:32px;}


/*foot*/
.footer{background:url(fbg.png) repeat-x left top;background-color:#f3f3f3;min-height:179px;padding-top:30px;}
.fnote{color:#909090;font-size:12px;line-height:20px;height:85px;text-align: right;padding-top:15px;}
.fnote p{color:#909090;font-size:12px;line-height:20px;text-align:right;}
.footer p{color:#909090;font-size:14px;line-height:30px;}
.footer h1{color:#909090;font-size:14px;line-height:44px;}
.footer h1 a{color:#909090;font-size:14px;line-height:44px;margin:0 20px;}

.link{height:30px;color:#5b5b5b;line-height: 30px;}
.link a{color:#5b5b5b;margin:0 10px;}

.gotop{position:fixed;right:0px;bottom:350px;width:44px;background:url(qqtel.png) no-repeat left bottom;}
.gtbtn{cursor:pointer;}
.gotop a{display:block;width:44px;height:43px;margin-top:2px;}

/* 内页 */
.dbanner{width:100%;height:185px;overflow:hidden;}
.alld{width:100%;background:#f9f9f9;padding-bottom:50px;}
.homepage{padding-left:2%;width:98%;height:40px;border-bottom:1px solid #d9d9d9;background:#eeeeee;}
.content{width:1050px;margin:0 auto;min-width:1050px;padding-bottom:50px;background:#fff;}


.weizhi{color:#969696;height:50px;padding-top:22px;background:url(wzbg.png) no-repeat right top ;padding-left:17px;border-bottom:1px solid #bbbbbb;margin-bottom:10px;}
.weizhi span{padding-left:20px;background:url(home.png) no-repeat left center;line-height:50px;font-weight: 600;}
.weizhi a{color:#969696;line-height:40px;}
.dtitle{color:#fff;font-size:18px;line-height:44px;height:40px;text-align:center;background:url(mtbg.png) no-repeat left top;}

.subcate{display:none;padding:0 7px;}
.subcate h3{text-indent:33px;height:24px;width:100%;}
.subcate h3 a{display:block;width:100%;height:100%;line-height:24px;}
.subcate h3 a:hover{color:#fff;background:url(scbg.png) no-repeat left center;}


.left{float:left;width:192px;padding-left:8px;background: url(lbg.png) repeat-y right top;min-height: 450px;}
.right{width:815px;float:right;padding:15px;}
.cate{padding-top:15px;}
.cate li{padding:0px 8px;}
.cate li>a{border-bottom:1px solid #ddd;display:block;width:175px;height:30px;line-height:30px;color:#474747;text-indent:30px;background:url(cateico.png) no-repeat 15px center;font-weight:500;overflow:hidden;}
.cate li>a:hover{color:#fff;background:url(chov.png) no-repeat left center;}
#hov{color:#fff;background:url(chov.png) no-repeat left center;}
.hov{color:#fff;background:url(chov.png) no-repeat left center;}

#txhov .subcate{display:block;}
#txhov>a{color:#fff;background:url(chov.png) no-repeat left center;}
#subhov{color:#fff;background:url(scbg.png) no-repeat left center;}


.dltitle{height:60px;margin-top:15px;background:url(ll.png) no-repeat left top;}
.dltitle table{width:100%;height:100%;}
.dltitle table tr td{width:33%;}
.dltitle table tr td a{padding:20px 30px;}

.msgcontent{line-height:28px;min-height:535px;color:#6e6e6e;}
.msgcontent p{line-height:28px;font-size:14px;color:#6e6e6e;}
.msgcontent img{max-width:810px;}



.ctel{padding-left:70px;background:url(ctel.png) no-repeat left top;}
.cwz{padding-left:70px;background:url(cwz.png) no-repeat left top;}
.ctel p,.cwz p{line-height:28px;color:#333;font-weight:500;font-size:16px;}
.ctel span,.cwz span{color:#333;line-height:30px;font-size:20px;}



.msgtitle{width:100%;padding:10px 0}
.msgtitle h1{color:#323232;font-size:16px;text-align:center;font-weight:bold;line-height:48px;border-bottom:1px solid #cccccc;}
.msgtitle p{text-align:center;color:#594f4e;line-height: 34px;}
.listcontent{min-height:535px;}


/*news and pro*/
.newslist{height:164px;padding:10px 0px;line-height:34px;border-bottom:1px dashed #e1e1e1;}
.newpad{padding:20px;}
.newslist img{width:168px;height:143px;padding:3px;border:1px solid #f1f1f1;}
.newslist h1{height:30px;line-height:30px;}
.newslist h1 a{color:#2f2f2f;}
.newslist h3{color:#fff;line-height:20px;text-align: right;}
.newslist h3 a{color:#fff;line-height:20px;padding:2px 15px;border-radius: 10px;background: #01589f;}
.newslist p{line-height:28px;color:#989898;height:100px;overflow: hidden;}
.newslist h1 a:hover{color:#3da8f5;}

.newscontent,.newscontent p{line-height:26px;}

.newsbox{height:44px;padding-right:28px;}
.newsbox a{padding-left:28px;line-height: 44px;color:#5a504f;float:left;background: url(dnico.png) no-repeat 6px center;}
.newsbox span{line-height: 44px;color:#595051;float:right;}

.newsbox a:hover{color:#3da8f5;}

.down{height:24px;background: url(xz.png) no-repeat 5px center;padding:0 5px;}
.down a{display: block;width:100%;height:100%;background: url(down1.png) no-repeat right center;color:#545253;text-indent: 23px;line-height: 24px;font-size: 12px;}
.down:hover{background: url(xz2.png) no-repeat 5px center;}
.down:hover a{background: url(down2.png) no-repeat right center;color:#3da8f5;}
.boxbg{background-color: #fafafa;}

/*hezuo*/
.xybox{width:210px;height:110px;float:left;margin:15px 9px;border:1px solid #ccc;text-align:center;}
.xybox img{max-width:210px;height:110px;}
.xybox p{line-height:26px;letter-spacing:1px;text-align:center;margin-top:10px;}
.xybox p a:hover{color:#278ad0;text-decoration:underline;}

/*pros*/
.catebox{height:310px;width:442px;margin:20px 0;}
.catebox img{display:block;width:440px;height:275px;border:1px solid #ccc;border-bottom:none;}
.catebox h1{height:40px;width:100%;line-height:40px;text-align:center;background:#333;}
.catebox h1 a{color:#fff;font-size:18px;}
.catebox h1 a:hover{color:#e77918;}

.prot table{border:1px solid #ccc;width:100%;}
.prot table tr{border:1px solid #ccc;line-height:40px;}
.prot table th{border:1px solid #ccc;width:25%;text-align:center;font-size:18px;font-weight:bold;}
.prot table td{border:1px solid #ccc;text-align:center;}
.prot table td a:hover{color:#e77918;text-decoration:underline;}

.pnote{padding-bottom:20px;border:1px dashed #f2f2f4;}
.pnote table{width:100%;overflow: hidden;}
.pdpic{text-align:center;width:176px;height:150px}
.pdpic img{width:170px;height:143px;padding:2px;border:1px solid #f2f2f4;}
.pnote p{color:#303030;line-height:34px;}
.promsg{padding:20px;}
.promsg,.promsg p{color:#585858;line-height:30px;}
.pdtitle {margin-top:30px;width:100%;height:30px;background:url(dtbg.png) no-repeat left top;background-color:#e77918;text-indent:40px;color:#fff;line-height:30px;font-size:16px;}

.pn{color:#252525;line-height:30px;margin-top:20px;padding:0px 20px;}
.pn p{color:#2f2f2f;line-height: 26px;background: #cccccc;margin-bottom:5px;}
.pn p a{color:#2f2f2f;}
.pn p a:hover{color:#01589f;}
/*join us*/
.joinbox{width:100%;}
.joinbox table{width:100%;}
.joinbox table tr{height:42px;border-bottom:1px dashed #dfdfdd;}
.joinbox table tr th{background: #e1e1e1;color:#2e2e2e;}
.joinbox table tr td{color:#5b4d4c;font-size: 12px;}
.joinbox table tr td a:hover{color:#01589f;}
.rcsq{color:#fff;padding:5px 29px;background: #2a89cd;}
/*book*/
.book{padding:0 110px;}

.bookfrom{margin-top:15px;}
.bookfrom span{color:red;font-size:14px;font-weight:500;line-height:36px;}
.bookfrom table{width:100%;}
.bookfrom table tr td,.bookfrom{color:#303435;font-size:14px;line-height:26px;}
.bookfrom input[type=text]{width:180px;height:26px;border:1px solid #cccccc;line-height:26px;}
.bookfrom select{width:325px;height:20px;border:1px solid #cccccc;line-height:20px;}
.bookfrom textarea{width:326px;height:100px;border:1px solid #cccccc;}
.bookfrom input[type=submit]{width:80px;height:30px;background:#0573ae;color:#fff;font-size:14px;line-height:30px;text-align:center;cursor:pointer;border:none;}

.booknote{margin-top:15px;}
.booknote span{color:red;font-size:14px;font-weight:500;line-height:36px;}
.booknote table{width:100%;}
.booknote table tr td,.bookfrom{color:#303435;font-size:14px;line-height:20px;}
.booknote input[type=text]{width:150px;height:20px;border:1px solid #cccccc;line-height:20px;}

.booknote textarea{width:370px;height:155px;border:1px solid #cccccc;}
.booknote input[type=submit]{width:80px;height:30px;background:#0573ae;color:#fff;font-size:14px;line-height:30px;text-align:center;cursor:pointer;border:none;}

/*contact*/

.cpad{padding:15px 20px;}
.lxnote{min-height:150px;}
.lxnote h1{color:#2f2f2f;font-size:18px;font-weight:500;margin-bottom:20px;}
.lxnote p{color:#2f2f2f;line-height:34px;letter-spacing:1px;}
.ditu{margin-top:30px;}
/* 公共分页样式*/
.page{ height:25px; text-align:center; margin-top:20px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px 5px;}
.page a{ margin:2px;}
.hover{ color:#F00}






